// form.cpp

#include "form.h"
#include "ui_form.h"

Form::Form(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Form),
    parsedDataLabel(new QLabel(this)) // 在构造函数中初始化 parsedDataLabel
{
    ui->setupUi(this);

    // 将 QLabel 添加到布局中
    //ui->verticalLayout_AD1->addWidget(parsedDataLabel);
}

Form::~Form()
{
    delete ui;
}

void Form::printParsedData(const QMap<QString, QString> &parsedData) {
    QString parsedText;

    // 构建解析后的数据字符串
    QMapIterator<QString, QString> i(parsedData);
    while (i.hasNext()) {
        i.next();
        parsedText += i.key() + ": " + i.value() + "\n";
    }

    // 更新标签文本以显示解析后的数据
    parsedDataLabel->setText(parsedText);
}
